class Contribution
  include Etheruby::Contract
  at_address 0x448834531674cd8e9ab947fb4d38031238ae2554

  contract_method :pause do
    parameters :bool
  end

  contract_method :fundingStartTime do
    returns :uint256
  end

  contract_method :dayCycle do
    returns :uint256
  end

  contract_method :userBuys do
    parameters :uint256, :address
    returns :uint256
  end

  contract_method :totalContributedETH do
    returns :uint256
  end

  contract_method :kill do
  end

  contract_method :finalize do
  end

  contract_method :MIN_FUND do
    returns :uint256
  end

  contract_method :CRAWDSALE_END_DAY do
    returns :uint256
  end

  contract_method :isFinalize do
    returns :bool
  end

  contract_method :acceptOwnership do
  end

  contract_method :dailyTotals do
    parameters :uint256
    returns :uint256
  end

  contract_method :owner do
    returns :address
  end

  contract_method :changeOwner do
    parameters :address
  end

  contract_method :ethFundDeposit do
    returns :address
  end

  contract_method :CRAWDSALE_START_DAY do
    returns :uint256
  end

  contract_method :today do
    returns :uint256
  end

  contract_method :newOwner do
    returns :address
  end

  contract_method :investorDeposit do
    returns :address
  end

  contract_method :isPause do
    returns :bool
  end

end